74356 Following base memory functions use default Foxit manager for current module
74357*/
74358
74359/*
74360 Time
74361*/
74362
74363/*
74364 Type for process ID
74365*/
74366
74367/*
74368 Process management
74369*/
74370
74371/*
74372 Flags for thread priorities
74373*/
74374
74375/*
74376 Thread handler
74377*/
74378
74379/*
74380 Thread functions
74381*/
74382
74383/*
74384 Context access
74385*/
74386
74387/*
74388 Mutex
74389*/
74390
74391/*
74392@note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
74393supports recursive calls in same thread.
74394
74395*/
74396
74397/*
74398 Spin Lock
74399*/
74400
74401/*
74402@note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
74403Spin Lock
74404is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
74405
74406*/
74407
74408/*
74409 Read-Write lock
74410*/
74411
74412/*
74413@note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
74414condition.
74415
74416*/
74417
74418/*
74419 Atomic Count
74420*/
74421
74422/*
74423@note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
74424mode.
74425
74426*/
74427
74428/*
74429 Macro definitions for File accessing modes
74430*/
74431
74432/*
74433 Byte string concatenation operation
74434*/
74435
74436/*
74437Both side of the concatenation operator (+) can be: